Theory and design of m-ary balanced codes which are invariant under symbol permutation
نویسندگان
چکیده
A symbol permutation invariant balanced (SPI-balanced) code over the alphabet Zm = {0, 1, . . . , m − 1} is a block code over Zm such that each alphabet symbol occurs as many times as any other symbol in every codeword. For this reason every permutation among the symbols of the alphabet changes a SPI-balanced code into a SPI-balanced code. This means that SPI-balanced words are “the most balanced” among all possible m-ary balanced word types, and this property makes them very attractive from the application perspective. In particular, they can be used to achieve m-ary DC-free communication, to detect/correct asymmetric/unidirectional errors on the m-ary asymmetric/unidirectional channel, to achieve delay-insensitive communication, to maintain data integrity in digital optical disks, and so on. The paper gives some efficient methods to convert (encode) mary information sequences into m-ary SPI-balanced codes whose redundancy is equal to roughly double the minimum possible redundancy rmin ' [(m − 1)/2] logm n − (1/2)[1 − (1/ log2π m)]m − (1/ log2π m) for SPI-balanced code with k information digits and length n = k + r. For example, the first method given in the paper encodes k information digits into a SPI-balanced code of length n = k + r, with r = (m − 1) logm k + O(m logm logm k). A second method is a recursive method, which uses the first as base code, and encodes k digits into a SPI-balanced code of length n = k + r, with r ' (m − 1) logm n logm[(m − 1)!].
منابع مشابه
The q-ary image of some qm-ary cyclic codes: Permutation group and soft-decision decoding
Using a particular construction of generator matrices of the -ary image of -ary cyclic codes, it is proved that some of these codes are invariant under the action of particular permutation groups. The equivalence of such codes with some two-dimensional (2-D) Abelian codes and cyclic codes is deduced from this property. These permutations are also used in the area of the soft-decision decoding o...
متن کاملIterative Decoding of LDPC Codes over the q-ary Partial Erasure Channel
In this paper, we develop a new channel model, which we name the q-ary partial erasure channel (QPEC). The QPEC has a q-ary input, and its output is either one symbol or a set of M symbols, where M may be smaller than q. This channel serves as a generalization to the binary erasure channel (BEC), and mimics situations when a symbol output from the channel is known only partially; that is, the o...
متن کاملOn linear structure and phase rotation invariant properties of block M-PSK modulation codes
In this correspondence, we investigate two important structural properties of block 2tary PSK modulation codes, namely: linear structure and phase symmetry. For an AWGN channel, the error performance of a modulation code depends on its squared Euclidean distance distribution. Linear structure of a code makes the error performance analysis much easier. Phase symmetry of a code is important in re...
متن کاملAbelian codes over Galois rings closed under certain permutations
We study -length Abelian codes over Galois rings with characteristic , where and are relatively prime, having the additional structure of being closed under the following two permutations: i) permutation effected by multiplying the coordinates with a unit in the appropriate mixed-radix representation of the coordinate positions and ii) shifting the coordinates by positions. A code is -quasi-cyc...
متن کاملCanonical (m,n)−ary hypermodules over Krasner (m,n)−ary hyperrings
The aim of this research work is to define and characterize a new class of n-ary multialgebra that may be called canonical (m, n)&minus hypermodules. These are a generalization of canonical n-ary hypergroups, that is a generalization of hypermodules in the sense of canonical and a subclasses of (m, n)&minusary hypermodules. In addition, three isomorphism theorems of module theory and canonical ...
متن کامل